From: Keir Fraser Date: Wed, 18 Mar 2009 17:25:54 +0000 (+0000) Subject: libxc: Use write_exact() in lock_suspend_event(). X-Git-Tag: archive/raspbian/4.8.0-1+rpi1~1^2~13992^2~38 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=ef940f08d56cd413fda6918eda5c600a7ade0132;p=xen.git libxc: Use write_exact() in lock_suspend_event(). Signed-off-by: Keir Fraser --- diff --git a/tools/libxc/xc_domain_save.c b/tools/libxc/xc_domain_save.c index d830dfce1f..980c481de4 100644 --- a/tools/libxc/xc_domain_save.c +++ b/tools/libxc/xc_domain_save.c @@ -747,7 +747,7 @@ static xen_pfn_t *map_and_save_p2m_table(int xc_handle, #define SUSPEND_LOCK_FILE "/var/lib/xen/suspend_evtchn_lock.d" static int lock_suspend_event(void) { - int fd; + int fd, rc; mode_t mask; char buf[128]; @@ -761,10 +761,10 @@ static int lock_suspend_event(void) umask(mask); snprintf(buf, sizeof(buf), "%10ld", (long)getpid()); - write(fd, buf, strlen(buf)); + rc = write_exact(fd, buf, strlen(buf)); close(fd); - return 0; + return rc; } static int unlock_suspend_event(void)